/***
 * 获取数据
 */

/*$('#querylist').bootstrapTable({
	 url: "rest/user/getUserslist",
	 dataType:"json",
	 pagination:true,
	 sidePagination: 'server',
	 paginationLoop:true,
	 sortName: 'id',
	 sortOrder: 'desc',
	 pageNumber: 1,
	 pageSize: 5,
	 pageList: [5, 10, 20],
	 paginationHAlign:"right",
	 search:true,
    columns: [{
        field: 'id',
        title: 'ID',
        sortable: true
    }, {
        field: 'username',
        title: '用户名',
        editable: {
            type: 'text',
            validate: function(value) {
                if($.trim(value) == '') {
                    return '测量值不能为空';
                }
            }
        }
    }, {
        field: 'state',
        title: '状态',
        editable: {
            type: 'text'
        }
    },{
        field: 'operation',
        title: '操作',
        formatter:function(value,row,index){
            var s = '<a class = "save" href="javascript:void(0)">保存</a>';
            var d = '<a class = "remove" href="javascript:void(0)">删除</a>';
            return s+' '+d;
        },
        events: 'operateEvents'
    }],

    queryParams: function (params) {
        return {
            pageSize: params.limit,
            offset: params.offset,
            sortOrder: params.order
        }
    }
});*/

$('#querylist').bootstrapTable({
                method: 'get',
                toolbar: '#toolbar',    //工具按钮用哪个容器
                striped: true,      //是否显示行间隔色
                cache: false,      //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
                pagination: true,     //是否显示分页（*）
                sortable: false,      //是否启用排序
                sortOrder: "asc",     //排序方式
                pageNumber:1,      //初始化加载第一页，默认第一页
                pageSize: 10,      //每页的记录行数（*）
                pageList: [10, 25, 50, 100],  //可供选择的每页的行数（*）
                url: "rest/user/getUserslist",//这个接口需要处理bootstrap table传递的固定参数
                queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为：offset,limit,sort
                                    // 设置为 ''  在这种情况下传给服务器的参数为：pageSize,pageNumber

                //queryParams: queryParams,//前端调用服务时，会默认传递上边提到的参数，如果需要添加自定义参数，可以自定义一个函数返回请求参数
                sidePagination: "server",   //分页方式：client客户端分页，server服务端分页（*）
                //search: true,      //是否显示表格搜索，此搜索是客户端搜索，不会进服务端，所以，个人感觉意义不大
                strictSearch: true,
                //showColumns: true,     //是否显示所有的列
                //showRefresh: true,     //是否显示刷新按钮
                minimumCountColumns: 2,    //最少允许的列数
                clickToSelect: true,    //是否启用点击选中行
                searchOnEnterKey: true,
                columns: [{
                    field: 'id',
                    title: 'id',
                    align: 'center'
                }, {
                    field: 'testkey',
                    title: '测试标识',
                    align: 'center'
                }, {
                    field: 'testname',
                    title: '测试名字',
                    align: 'center'
                },{
                    field: 'id',
                    title: '操作',
                    align: 'center',
                    formatter:function(value,row,index){
                        //通过formatter可以自定义列显示的内容
                        //value：当前field的值，即id
                        //row：当前行的数据
                        var a = '<a href="" >测试</a>';
                    } 
                }],
                pagination:true
            });
/*
window.operateEvents = {
    'click .save': function (e, value, row, index) {
        $.ajax({
            type: "post",
            data: row,
            url: '/Analyze/EditMeterMeasureHistoryData',
            success: function (data) {
                alert('修改成功');
            }
        });
    },
    'click .remove': function (e, value, row, index) {
        $.ajax({
            type: "post",
            data: row,
            url: '/Analyze/DeleteMeterMeasureHistoryData',
            success: function (data) {
                alert('删除成功');
                $('#querylist').bootstrapTable('remove', {
                    field: 'MeterMeasureHistoryID',
                    values: [row.MeterMeasureHistoryID]
                });
            }
        });
    }
};*/